<?php

/**
 * Description of AuthController
 *
 * @author chemaclass
 */
class AuthController extends BaseController {

    /**
     * Attempt user login
     */
    public function doLogin() {
        // Obtenemos el email, borramos los espacios
        // y convertimos todo a minúscula
        $email = mb_strtolower(trim(Input::get('email')));
        // Obtenemos la contraseña enviada
        $password = Input::get('password');

        // Realizamos la autenticación
        if (Auth::attempt(array('email' => $email, 'password' => $password))) {
            // Aquí también pueden devolver una llamada a otro controlador o
            // devolver una vista
            return Redirect::route('nombres');
        }

        // La autenticación ha fallado re-direccionamos
        // a la página anterior con los datos enviados
        // y con un mensaje de error
        return Redirect::back()->with('msg', 'Datos incorrectos, vuelve a intentarlo.');
    }

    public function doLogout() {
        //Desconctamos al usuario
        Auth::logout();

        //Redireccionamos al inicio de la app con un mensaje
        return Redirect::to('/')->with('msg', 'Gracias por visitarnos!.');
    }

}
